I can't upgrade to Win7 because my motherboard chipset has no drivers for it.
Without knowing more detail it is difficult to comment, but if you mean that your motherboard manufacturer does not have drivers for download, it does not necessarily mean there are no drivers. Most motherboards are cobbled together from generally available chip sets, so drivers for those chip sets will often work, even though they are not specifically provided for your motherboard brand or model by the manufacturer. Microsoft often integrates drivers for older motherboard chip sets and peripherals in their installation, files for a new OS. Lately they have been acting as a distribution agent for new drivers from hardware manufacturers via their Windows Update site. Those drivers can only be accessed by either installing the OS, or going to Windows/Microsoft Update following installation of a basic system using generic drivers. I have been able to update drivers in this way, even though the hardware manufacturer does not provide access to those drivers on its website. If your machine meets the minimum system requirements, it is worth a try to image your current installation, then try to do an installation of Win 7 or Win8 to see if the drivers are included. If the installation fails, you can always restore your old system from the image.