For a ten year old computer you may want to give the specs a think ... and not just the minimum specs either. A linux install may be better for keeping your machine feeling snappy.
A 10-year old computer should be able to handle w10 as long as it has 4G (absolute minimum) ram, it's going to be either a core2 or i-series. My now-perished Core2Quad did just fine.
Main concern would be as Veritable mentioned: Bios and the UFEI.
W10 also tends to suck down drive space, so partitions may need to be resized from W7. Or just add a 120G (minimum) SSD.
[eta]Highly recommend the SSD, from running W10 on a single-drive laptop it's main performance issue is that it gets drive-bound and due to various bugs pegs out the drive at 100% so splitting between OS-SSD and everything-else-HDD would mitigate this. I'm eventually going to get a cheapo Kingston mSata when I have an extra $30[/eta]
[eta2]Some of the various 100% Drive fixes...They won't cure it, just reduce things that might trigger it >_<
Personally, I suspect Cortana/Search since they keep fucking with it, but (at least for me) disabling windows search entirely removes too much functionality.
* Install whatever version of Intel RST and Chipset Inf is appropriate (M$ Default Sata Driver is buggy af)
---- Tricky, you'll need to find the latest version that supports your chipset.
* Disable Sysmain Service (aka Superfetch)
---- Services.msc -> stop, then disable Sysmain
* Disable "Tips & Tricks" "Windows welcome experience"
---- Under Settings - System - Notifications and Actions
---- FWIW, I also disable all app notifications except Cortana, Focus Assist, and Security
*Disable drive indexing (if you have an SSD, it's not really all that necessary anyways)
---- Explorer, drive properties, [ ] Allow files on this drive to have contents indexed
*Make sure "searching Windows" is set to Classic, not Enhanced
If anyone has any other ideas I'd be interested.
[/eta2]