Basically what I want is a desktop that will be able to play games on fairly good settings for a few years. Not very knowledgable on parts so advice on where I went over or under-kill is much appreciated. I like saving money but I also don't want a part that will force me to go to low graphics in a year or two.
you don't need i7 i5 is a 1% decrease in performance for a $100 less. 8gb of ram is all you need also. A 750w psu isn't needed unless you will be throwing a 2nd graphics card in the future. you don't need a hard drive cooling fan. i would upgrade the graphics card to a gtx 670 or radeon 7970. 1866mhz ram does not have much improvement at all over 1600mhz & if you can try getting a 120gb< ssd. A ssd is a hard drive that is wicked fast but not cheap most people get between 120gb-256gb.
Don't bother with an i7. In a lot of cases, the hyperthreading is actually a DECREASE in performance.
Like piehead said, get an i5-3570k. It'll be way more than enough for years to come. Get 8GB of RAM (which is overkill for BF3, Photoshop, and 20 tabs in chrome all at once), get a 600w PSu, and drop the hard drive fan.
Do NOT go with a closed-loop water cooler. An air cooler will be cheaper AND give you better performance. Plus it'll be way less likely to break, and won't take your entire computer with it even if it does.
Get a better graphics card - that's the most important part for gaming. Don't get a 680 though - it's only 5% better than the 670, for $100 more.
Oh, and getting a sound card, unless you listen to HD audio files, is just silly.
Ok I had just assumed that water coolers were the thing now lol I have never had one. Also, with the hard drive, does it make much of a difference? The reason I ask is because my current laptop, with a 280GB HD is full, and the cost requirement to go to even 240GB is a big jump compared to the one I have in there currently. And with the sound card, I don't need one for my 5.1 surround logitech speakers? Like I said I'm a PC noob THanks for all the advice.