Was your system a assembled one or the ready-made CPU. The reason is the mother board chip-set is not matching the processor. Win7 will run fine as it is adaptable to the lower chip-set drivers to the next phase of processors and the mother board can also show no resistance to work in that case.
Ubuntu is Linux based as you know and is more secured because of the restriction that it should have the predefined set of chip-set drivers of the OEM recommendation for that security,which is mandatory for running. Try changing your mother board to the latest available chip-set that can suite to Intel i7. I had the same problem and tried many options. finally understood that from the AMD (mine is phenom II X2 555 black processor) that this processor requires a chip-set above AMD 760G while i was using 740G and win7 works for me very fine. now i changed new mother board to 760G chip set and every thing is fine and my performance also increased. YOur processor is recommended to have intel 1115 with Q77 or Z77 chip set and u r using X58 please look the review once again in the intel website and take decision