For compatibility issues, go to the root directory of the game, find the .exe running program of the game, right-click to run the program, select Properties, the properties window will pop up, and check the box under the Compatibility tab above the window. Run this program in compatibility mode. Select Windows XP (Service Pack 3) or Windows XP (Service Pack 2) in the list. After selecting, confirm and adjust the compatibility mode. My 64-bit WIN7 Ultimate version can play CS1. .5, let alone your perfect world.
I wish you success!