So should I buy an i5 2500K now whilst they're still the latest generation chip or should I wait for the Ivy-Bridge 3570K which will be released in June? I'm possibly selling my current CPU, RAM and board to a friend and I'll obviously need to buy a replacement for myself with the money I make. I'd go for an ASUS P8Z68-V Pro motherboard with PCI Express 3.0 onboard for future-proofing, but I understand that Sandy-Bridge CPUs can't make use of the PCI Express 3.0? This is why I'm tempted to wait for the 3570K. I've looked up the expected retail prices and the 3570K looks like it's going to be about the same as the 2500K, so... I'm not sure if I should wait for the 3570K or get a 2500K now. Suggestions?