OK, so let me get this straight, if I want to stream 1080p video I have to pause the video and wait until the buffer bar fills up. I did this, it takes a good five minutes for the buffer to fill then I can watch about ten minutes more of video and then I have to wash, rinse, repeat again. Not a very enjoyable way to watch a movie. There has got to be a better way. Is there any way to increase the buffer size or the speed at which it re-builds? I don't care if I have to wait 20-30 minutes at the beginning of a movie - it's still better than watching ten minutes of a movie ( btw, I am waiting for the buffer to fill up again while I write this post) and then have to wait again after watching another ten minutes of video ( The Big Lebowski - verrry funny

). What perplexes me the most is some 1080p movies I have ( .mkv, avc3, aac, no DTS) work perfectly, no stuttering, fantastic picture (on my 61" Samsung 1080p DLP tv), excellent 5.1 sound, so why is it that some movies stutter and some don't?
AMD 64 Athlon 3500+ 2gigs ram, hard wired from PS3 to my router (Linksys WRT54-TM)
EDIT: actually, it's about six or seven minutes of video, not ten, before I have to fill up the buffer again. Will this whole buffering problem go away if I get a faster CPU, i.e. dual or quad core, 2.8 or higher? as I would gladly upgrade my entire rig if this buffering problem would cease to exist.
EDIT#2 BTW, Don't even think of rewinding while watching a movie cause it will completely dump your buffer and you'll have to re-load it again.