Gaming on Linux has grown by leaps and bounds, especially if you use steam/proton (And you can run proton on things outside of steam). You should give it a shot before you install Windows to see if it can fit your needs, and only have to deal with 1 operating system.
I use Garuda Linux, and it comes pre-configured to work very well for gaming.
https://en.wikipedia.org/wiki/Ex_post_facto_law
Changes to the law are only considered ex post facto laws in the United States when they bring about a criminal punishment - So prosecutors couldn’t charge Trump if the 22nd amendment was changed to only allow 1 term, for example. So if the 22nd amendment was altered to allow for more terms, it would not be considered an Ex post facto law
https://en.wikipedia.org/wiki/Calder_v._Bull
IANAL, but this is what I was taught in high school