I'm thinking about upgrading my CPU and possibly my hard drive. My first question is how do I tell if my RAM will be compatible with my new Mobo? Do most cards have specs written on the side? I'd rather not buy new RAM right now if I don't have to. Second question is will I have to reinstall all my programs on to the new hard drive or is there an easy way to transfer everything?
EDIT: Also is an aftermarket cooler really necessary if I don't care about overclocking? I don't know how to OC and probably won't bother. Upgrading from my AMD Athlon II X2 250 3.0GHz will be good enough for me.