CPU is good, i have the Intel E8500, runs like a jet!
U might want to reconsider (just my opinion) your graphics card, although the 9600 GT would do fine for the current time, but if your looking to future proof a little...not the way to go.
As RohanZ stated the HD 4850 512mb would be a blast...