I use both Windows and Linux. On Linux, I have mapped the caps lock key to the escape key via the
xmodmap command. On Windows, there's no
xmodmap command so I went searching and found Uncap.
Uncap is a tiny standalone exe program that remaps caps to esc. It takes about a week to get used to the new key but the result is life-changing. You can now cancel actions with a quick pinky micro-movement rather than a giant leap across half the keyboard.
Put it in your startup.bat and see you next time!