I would suggest getting a 8800gts 320 or 640, or if you want to go all out buy the 8800gtx but keep in mind the 9 series is coming out soon...Also remember the price drop on intel processor on july 22.
Get g.skill ram instead or crucial. Also if you could afford it get a better psu and unless you need all those gbs id suggest getting the seagate 320gb hard drive.