Well, i don't know, my computer could run anything i threw at it so far, on max usually, so i don't plan on upgrading.
Got about "half" of what you'll have, except for the RAM, of which i have only 512 MB (but it's RDRAM, runs on 1066Mhz frequency opposed to DDR which runs at around 400 Mhz best last i heard).
I'm waiting for "breakthroughs" in computer science, cause i'm poor ya know.