You can install Windows 7 on anything that will run. The difficulty is knowing what will work and what won't. It depends whether the manufacturers of the hardware have created compatible drivers.
For the most part the answer is likely yes, but there will be the odd limitation. The most dangerous aspect is the chipset, if you can't get decent drivers for it your system will be completely hamstrung.
With that all being said, installing Win7 on a modern system is a VERY bad idea. Win 10 should be able to do everything you need with no need to downgrade to an older OS.
For the most part the answer is likely yes, but there will be the odd limitation. The most dangerous aspect is the chipset, if you can't get decent drivers for it your system will be completely hamstrung.
With that all being said, installing Win7 on a modern system is a VERY bad idea. Win 10 should be able to do everything you need with no need to downgrade to an older OS.