I can wait for a year, but when I buy my new PC, I want to be able to play for the next five years. So I guess that it's best for me to wait for next generation socket?Depends on what you need now, and what you can afford to wait for. High King isn't in a position to wait long; he needs a replacement soon. Those of us who can afford to wait at least another year, will do well to do so. I haven't seen any hard dates for Skylake. Just sometime in 2015 or 2016.
If I had to buy now, I would get a motherboard with a Z97 (allows SLI and overclocking, H97 doesn't) chipset, and a Haswell CPU at a low enough price point that I wouldn't feel hurt when I later update it to Broadwell and flog the Haswell on eBay.
But if I can wait, I really favor waiting, now more than at any time in recent memory.
Thanks for reply.