I want to upgrade the cpu in my Toshiba Satellite C870-186 as its not solded on the motherboard but before i order the wrong cpu i would like to know what is the best upgrade that works on my mobo. Can i just replace it with any ivy bridge 3 gen cpu? I have dual core i3-3110m now can i upgrade to a i7-3940xm?