As for the CPU, there is only Intel that makes the 3.4GHz CPU that will fit in that motherboard.
As for Memory, Corsair is pretty good memory as well as Crucial and Geil. Corsair is probably going to be a good investment though as it is a fast and stable memory.
Try
www.newegg.com for any parts you might need. They have good prices and great service.
Welcome to TechIMO!!!!