I really need help here. Im going to be making my PC but yesterday I found out that the OEM Windows 7 would not work on a new motherboard, so I was kind of stuck. I knew that I couldn't wait 3/4 years to upgrade my motherboard when hopefully a new windows would come out because the sockets change every so often and I fear that they are to change in the next year or so. The only way I wouldnt upgrade my mobo is if I bought a expensive LGA 1155 motherboard and just upgraded my cpu, but then I could be missing out on other CPUs. I don't want to buy windows more than once so is it worth it to risk buying the OEM version and hope that microsoft will let me get a new product key when I change my motherboard?