What are you going to be using this computer for? If it is gaming primarily and there are no other tasks which are more CPU intensive then you would be better off saving the money and getting an i5-2500K.
£60 for 8GB of RAM is poor value as system performance on the Intel 1155 platform doesn't improve significantly, if at all, from reducing latency from 9 to 8.
http://www.anandtech.com/show/4503/sandy-bridge-memory-scaling-choosing-the-best-ddr3/
British £ is currently $1.77 USD. That's an astounding amount of money even for your original list. I realize you have VAT and I suppose shipping is involved in those prices, but.........just sayin'.