PCIe16 slot will only be v1.1 compatible, also due to the ddr2/chipset limitations the memory bandwidth will be 2000MT/s instead of 5200MT/s
If you are looking at replacing the cpu/gfx then look at replacing motherboard and ram in the future..
Though the eternal question stands... "Where does one stop"