Dual boot is definitely an option, though it might not be necessary anymore, depends on the games you want to play.
Thanks to the Steam Deck, Linux support for gaming is better than ever, you can take a look at ProtonDB to see which games are supported and if there's any tweaks you need to do for them, you can do this for every game you'll want to play before making a decision.
Most games run fine from my experience and the type of games I like, rarely needing tweaks. So for me dual booting would just be a waste of my disk space and time having to reboot into each system when I want to go from working to playing or the opposite.
If you play a lot of multiplayer games with Anti-Cheat that isn't supported well for Linux, which is the most probable case for bad Linux support, then you can use dual booting. It's really easy to do just look up any of the top tutorials on Youtube for creating a dual boot system from scratch.
It's her turn