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 when run, 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!