This is what I want my build to end up being I just dont have the money to spend all at once so I was wondering if there is a good base computer with the i5 2500 OS already in it and a decent HD that I could get from somewhere like newegg, Best Buy or some other retailer and then eventually upgrade to these parts. Also I already have win 7 OS. I'm pretty much clueless when it comes to computer parts and building computers so any help is appreciated.
I would recommend you change the CPU. I'm not saying the i5 2500 is bad, but it's not good, the i5 2500k, on the other hand, is absolutely terrific. If you aren't going to overclock, then go with the intel i5 2400 since it gives similar performance as the i5 2500 but is $20 cheaper: http://www.newegg.com/Product/Product.aspx?Item=N82E168...
The above recommendations are perfect because:
1. The motherboard allows for more RAM in the future, SLI/CF the gfx card, and also upgrade to an overclockable CPU
2. The 620W PSU is more than enough to handle future upgrades.
I really can't see how that isn't "upgradeable." You have to also realize that you won't really be able to upgrade that computer after 2-3 years since ALL the components will probably be outdated except for maybe the PSU and the HDD and case.
This can be easily made cheaper and still run Diablo 3 with the highest settings at good frame rates, however, this was a build that was meant to last some time. There are a few rebates/discounts that will bring the overall cost of the system closer to $525