Your list is good, and a good buy on the case and psu.
At the level of the E8500 or Q9550, the vga card is much more important for gaming than the cpu.
At that over3.0, overclocking is good for bragging, but it will not net you as much increase
in FPS as a better vga card will. Today, very few games can make use of more than two cores.
Flight simulator X and supreme commander are exceptions. It is not a trivial matter to code multi threaded programs,
and game vendors will not sell too many games that require quads to run.
I don't see this changing in the next couple of years.
Net: E8500 for the increased clock speed instead of the quad. Spend the savings on a GTX285, 4870X2, or GTX295.
Look at the corsair 4gb kits, they are almost giving them away at $25:
http://www.newegg.com/Product/Product.aspx?Item=N82E16820145184
Core 2 cpu's are not very sensitive to ram speeds.
If you look at real application and game benchmarks(vs. synthetic tests),
you will see negligible difference in performance between the slowest and fastest ram.
Perhaps 1-2%. Not worth it to me.
Don't pay extra for faster ram or better timings unless you are a maximum overclocker.
On the Vista for students, search for "vist academic". There is a legitimate procedure to install an upgrade version if that is cheaper than oem or retail.