Well there really isn't a reason to upgrade from 7 to 8... Windows 10 is what Windows 8 should have been. If you really want to upgrade I would wait for 10. Windows 8.1 is rumored to have a free upgrade to 10, but it's just speculation as of now, not fact.