Firstly, the system looks like massive overkill and you should never try and future-proof computer, it will come undone in 2-3 years for various reasons. I would spend much less than you're spending and do a CPU/GPU/Motherboard upgrae halfway through its lifespan: you'll save money now and end up with a faster system overall, especially since the i5-2500 is overkill for your current demands.
Even though you say you don't play games, a much faster GPU is not that much more since you're already spending that much (especially on the CPU). Something at least of the HD 5770 / GTS 450 standard.
Other than that, looks fine.







