change socket type cheaply.

Nope. You need a new motherboard to change sockets. Hypothetically, even if you could do it, the chipsets would be different so another CPU still wouldn't work.