If you wait two years to upgrade your CPU, 90% of the time you won't be able to just slap the latest and greatest processor in your motherboard. That's not the fault of the company you bought the product from, that's your fault for not knowing enough about computer hardware to understand that. Of course I just wrote that without any idea of the specifics of your system, so the comment may not apply to you 🙂