Follow these steps before you Upgrade/buy to Windows 8.1.
Check to see if your Computer/Laptop Manufacturer has Windows 8.1 Drivers available for your Model.
If not available, Windows 8.1 will not install and work correctly for you.
There is a lot of information in this first Microsoft link:
“Update to Windows 8.1: FAQ”
“Windows 8.1 system requirements”