CPU - http://www.amazon.co.uk/Intel-Sandyb...3572540&sr=8-2
or -http://www.amazon.co.uk/Intel-Sandybridge-Dual-Core-Processor-Warranty/dp/B004FA8NXM/ref=wl_it_dp_o_pC_nS_nC?ie=UTF8&coliid=I3J5BWDDAQ8NJ6&colid=2HZXARLC2ZB8G
Both CPUs work with the mobo as do the RAM sticks. For future reference, you pretty much look at your mobo and decide from there what's compatible:
Your mobo supports a socket 1155 CPU, so you'll need a socket 1155 processor (which both of the ones you linked are).
Your mobo supports DDR 1333 RAM, which yours is (annoying to read in the title of it, but it's there CMX8GX3M2A1333C9 XMS3).