13thmonkey :
Win 10 is the future of OS's so you'd may as well get it now, if the upgrade program is still running.
The upgrade option was only for one year.
However, I do agree he should upgrade at SOME point. I'd just do it now.
*You can get a KINGUIN (dot net) key for W10 Home 64-bit for about $25USD I believe and people I trust have had no issues. Here's how that works (AFAIK):
1. buy a key
2. insert 8GB or larger USB stick
3. download the MS media creation tool to create W10 media install
https://www.microsoft.com/en-ca/software-download/windows10
4. May take 30 minutes or more to download and format the USB stick
5. run "setup.exe" on the stick to start the upgrade procedure
6. choose to keep "DATA and APPLICATIONS" when prompted
7. Enter key when prompted (or can enter LATER if you don't have a key yet)
8. *Have MSN e-mail + Password ready to use for LOGIN (same one you use for Windows 8 if you do that. Recommended)
9. TEST for a week or more, then
10. DELETE the W8 backup that allows you to rollback (to save space on C-drive)... google for how.
That SHOULD work without issues.
*I do recommend running at least one BENCHMARK such as Unigine Valley before and after just to confirm results are about the same.
OTHER:
DX12 as said will get more COMMON. Most "DX12" games are really DX11 with some tacked-on code. Arguably the best optimized new API game is DOOM which uses VULKAN. Vulkan should become more common than DX12 though both of these are SLOW to grow due to the added time to work with the new API's. So it's mostly game devs with a big budget.
Part of the benefit is optimizing CPU usage, so weaker CPU's (in theory) should benefit more.
Long-story short is NO, there's no pressing need to upgrade. If on the fence then the benefit would really be:
#1 - does your game support DX12?
#2 - does your game run BETTER (FPS and/or game smoothness) with NVidia Pascal graphics cards?
Battlefield 1 for example gained some FPS (depending on hardware) but had more STUTTER than DX11 mode. Also, most NVidia cards don't tend to see much gains, though again the CPU may make a difference.