Drivers shouldn't be a problem.
(Unless they are very old drivers for a specific application that is no longer supported, it which case it probably wouldn't run on Win10 anyway).
Win 10 will download and install any drivers that are needed, as Hazelnut says doing a "Search for Updates" after a new install will make sure.
The problems for older machines, especially laptops and tablets is the amount of ram and storage available, as well as the processor speed.
Microsoft upped the requirements for the latest Win 10 version (1903).
Quote
<div class="ipsQuote_contents">
<p>
</p>
<p>
Windows 10 version 1903 will require a PC which fits the following specifications:
</p>
<ul><li>
Processor: 1 gigahertz (GHz) or faster processor or SoC
</li>
<li>
RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit
</li>
<li>
Hard disk space: <span style="color:#ff0000;">32 GB for both 64-bit and 32-bit OS</span>
</li>
<li>
Graphics card: DirectX 9 or later
</li>
<li>
Display resolution: 800 x 600, a minimum diagonal display size for the primary display of 7-inches or larger
</li>
</ul><p>
</p>
</div>
If you use Microsofts' Upgrade Assistant it will analyse your specs before doing anything else, and advise you if your machine will sucessfully support Win 10.
https://www.microsoft.com/en-us/software-download/windows10
You will need to purchase a digital licence for Win 10, if you haven't already got one for that machine, this is a one off transaction and gives you a digital key linked to that machine/motherboard.
The key is stored digitally at Microsoft so you don't even have to remember it for any future updates/reinstalls.
You don't need a Microsoft account, but be careful as it will push you to create one during the install.
You can install with a Local Account instead but i the installation screens they put that option in small print hoping you wont notice it.
The look of Win 10 when first installed is obviously a change from 7, but it's not that different and you can soon customise it to look as you want.
(It's not like 8.# which was a dogs dinner, and it's even a lot better and easier to customise the look than the early Win 10 was).
Turn off/disable Cortana and OneDrive, install your favourite browser, and things start to get more like older Windows versions.
My Laptop is from 2014 and I put Win 10 on it as soon as it became available.
I've never had any real problems with Win 10, (a few niggles), it's always upgraded seamlessly and is now on Win 10 version 1903.
I did get tricked into signing up for a MS account, but later deleted it. (Takes 6 months to delete, they don't like you doing it).