yes, but that computer will run it just fine. That build looks good, there really isn't anything I'd change, except you could get a 7900GT instead of a GS. It's a little more expensive, but I'd say it's worth the extra cash. But the 7900GS will be fine too if you don't want to spend more money.
ohh, and you could read this.
Haven't read it myself, but I guess it's got some pretty good advice.