ErenO :
Thanks for the reply, I have nearly everything that I need to know
My other question is, will I need a new motherboard for the i3? If so, how can I check my current case and motherboard form factor so that I can pick the right one?
You would usually need an LGA 1150 motherboard with the H97 chipset for the i3-4150. It requires a Bios update to work on older motherboards like the H81 or B85, which doesn't really work for people with just 1 CPU. An H97 board is by far the easiest way to get it working right away.
This is a good example.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116995&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128731&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
If that was too expensive, you could use the very slightly weaker i3-4130 on an H81, H87, or B85 motherboard with the LGA 1150 socket.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116946&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
http://www.newegg.com/Product/Product.aspx?Item=N82E16813157450&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
As for form factor, if you can find either the name of your motherboard, or post a picture of the inside of your case, I'm sure anyone here could tell just by looking at it. Alternatively, mATX boards work in almost every standard case.