I've upgraded my system twice without needing to change anything.

Q6600 > i7 920.
Which included a new motherboard and ram.

i7 920 > i5 2500K > i7 2600K.
That was a new motherboard, ram, video card, SSD.