Windows 7 is a solid choice for your technician system, certainly. Especially if the environment you are supporting is predominantly Windows 7, which provides you with the ability to quickly access a similar environment from which to base your support.
One perk of Windows 8 which is worth consideration for a technician system is client Hyper-V available in Professional and Enterprise which would provide you with a Type 1 hypervisor in which to run virtual environments with various operating systems. Even if you do not install Windows 8 natively, it would be a good idea to begin to familiarize yourself with it. You can
snag the 90 day evaluation copy here from the Springboard Series on TechNet.
The Springboard Series on TechNet also has a variety of resources which might help you out in your new IT role. The search on the support pages to
search by error code is especially helpful when facing an unfamiliar code. Through the Springboard Series on TechNet you can also access tools which greatly enhance the capabilities of an IT admin such as the
Microsoft Deployment Toolkit (MDT) and the Application Compatibility Toolkit (ACT) from the
Application Compatibility Center. The Microsoft Deployment Toolkit facilitates rollouts of new operating systems to multiple systems simultaneously, even across different hardware and complete with selections of applications and customizations. The Application Compatibility Toolkit on the other hand provides access to a database of compatibility resolutions, called shims, which can resolve most compatibility issues far beyond the preconfigured compatibility packs available through the built in compatibility modes.
Pinhedd, what software do you use for FPGA design? Have you tried ACT to resolve the compatibility issue?