my friend wants to upgrade his computer but wants to keep his 15 3330 for now but we cant seem to find and motherboards for them what sockets are they compatible with and any recomendations
Socket 1155. Easiest way to find a motherboard is to go to PCPartPicker.com, select the CPU and see what motherboards are in the list (it should only show you compatible motherboards).
As far as I can tell this seems to be a decent motherboard, AsRock Z75 Pro 3 LINK for $86. I was not around for the Ivybridge architecture unfortunately so someone that has may have a better opinion on what motherboard to get.
If anything simply going to newegg.com as well and put in the requirement like here LINK
1155 is a dead socket but since your friend has a locked cpu which is good in today's age just get any motherboard that is from a reputable manufacturer which should do the job.
Yeah if you can find a Z77 board it will do fine.