what processsor should i choose for gigabyte B75M-D3H



Intel® Core™ i3-3225 Processor (3M Cache, 3.30 GHz) what about this is it ok ??
 


can you please suggest me what ram size should i use and what graphics card should i use ?

will it work perfectly with my motherboard Intel® Core™ i3-3240 Processor (3M Cache, 3.40 GHz)