>runs pirated version of windows.
>Says he is not doing anything dodgy.
The issue with non official versions is that the components designed to verify OS integrity and prevent unauthorised access to the system are the things that a virus like WannaCry takes advantage of. They are also the things that you have to disable and break in order to run the non-official copy.
Windows 10 eliminates the need for piracy. You can download the ISO right now and run it forever with updates, with the small cost of having a message overlaid on your screen, not being able to change the desktop background and not having syncing between devices.
http://www.windowscentral.com/you-do-not-need-activate-windows-10
In terms of risk vs reward there is literally no reason to keep using a dodgy version of windows 7. Especially if your livelihood(and sanity!) depends on the machine working as you need it. If you had an official version, you should have upgraded it.
My fiancée learned this the very hard way. Her computer was running a non-official version of windows with a cracked version of MS office. It was almost like clockwork for microsoft sales, because the machine basically became unusable just when she had a deadline for university. I ended up putting the unactivated version of windows 10 on it and buying office 2016.