Hello Alli, thanks a lot for contacting us through the Intel Communities.
I would like to inform you that the 2 sockets are pin compatible; any of those processors will fit on your board.
However, putting a 3rd gen CPU into a system with a 6-series chipset is extremely dependent on the BIOS.
We have seen in the past some compatibility between 6th series boards and 3rd generation processors. So, I would recommend you to check with the laptop manufacture if this combination is possible, before ordering the I7-3520M processor. Please check if this CPU is fully supported by their laptop.