Not sure if this is what you want but you could try this.
Install AutoHotKey as suggested in post #2 above and do one of the following:
Remap the caps lock key using the example shown on the AutoHotKey page linked in post #2 above. Change Ctrl to any key you want
Create a script that remaps the Capslock key to any key you want and only launch it when you play a game that needs the changeCapslock::Ctrl
Makes Capslock become a Control key. To retain the ability to turn Capslock on and off, add the remapping +Capslock::Capslock first. This toggles Capslock on and off when you hold down the Shift key and press Capslock. Because both remappings allow additional modifier keys to be held down, the more specific +Capslock::Capslock remapping must be placed first for it to work.
The syntax for the built-in remapping feature is OriginKey::DestinationKey. For example, a script consisting only of the following line would make the "a" key behave like the "b" key: