Yup, with low latency and better kernel networking functionality, there is quite the advantage in playing CS:GO on linux... except when Valve forces in waitstates to slow down that advantage... which they do occasionally, and you can't go in matchmaking with an old version and not get banned, so it's a bit hit and miss, one update you're faster than software console users, one day real computer users are fucked over by Valve in favour of software console users.
Reality is, people who are into commercial entertainment that is explicitly made available by the publishers to only run on commercial hardware and software consoles, will most of the time not have a great experience running that commercial entertainment software on a real computing platform, but are probably better off consolizing their computing hardware with a supported commercial software console operating system to get that entertainment.
There is nothing wrong with that per se, as long as those people don't let themselves be locked up in that walled garden of castrated functionality and keep it confined to those entertainment purposes, while doing real computing and being creative and productive on real computing operating systems that do not aim to lock the user down into a dumb consumer bubble. And that's the problem with dual booting, a lot of people are lazy enough not to restart their machine to do real computing in a real computing operating system. It's like all of those people that go online on their TV or hardware console because it has web functionality: it's not very smart, but it's very popular.
Also, when dual booting, always keep your windows confined to a particular hard drive, preferably in a hot swap cradle, so you can easily disconnect it from the PC. Also, the moment Windows or another commercial software console has been installed on a system, the system should be considered compromised even in Linux if it's a UEFI system, because Windows does write to the UEFI without any control over that matter for the user, and without possibility to prevent Windows from doing that. So preferably keep a separate machine to turn into a console by installing a software console like Windows onto it, and keep your serious machines to open source software only.
Also, never store anything under Windows. You can access the linux storage volumes you want to use in Windows through samba, but never use a Microsoft filesystem on those, always use modern linux or BSD filesystems (btrfs or zfs for instance). It is perfectly possible to use network drives shared through smb under Windows, and this way you can netfilter the access to only your particular Windows software console for only that particular storage you would need there.
Just basic things really, simple sound logic that makes it a lot less hazardous to use commercial software consoles, so that your entertainment needs do not turn into a nightmare in the long run.
Edit: also, a lot of people with extensive linux experience will tell you the truth: canonical's ubuntu and linux mint are just about the worst experience you can have as a beginner from a linux distro. If you need an Ubuntu base for certain software, consider Ubuntu+Mate if you need gtk or KDE Neon if you want the Qt goodness. Linux Mint is an accident waiting to happen for a user that's not entirely familiar with linux, and Canonical's Ubuntu is like semi-evil chaos if you don't know how to hack it and manually select your software sources for every single package that is not developed by Canonical itself. Canonical will let third parties put packages on their official repos without proper open source grade peer review, and they will compromise on software quality to facilitate bad programming by commercial third parties like Google or Microsoft. You're always better off using a strictly open source distro with proper open source quality and hygiene, like Debian, which is the major distro Ubuntu is based on. There is nothing Ubuntu can offer you that Debian Testing for instance could not offer you. If you want a really well maintained Ubuntu base with a much better user experience (the finest available in linux for the moment from a lot of points of view, but UI is always personal preference), go for something like KDE Neon. If you want a proper maintained Ubuntu base with a simple but effective interface, go for Ubuntu+Mate. If you want latest and greatest, go for Fedora, OpenSuSE, Arch or Gentoo, or major derivatives thereof (e.g. Manjaro for a user friendly Arch experience, Sabayon for a user friendly Gentoo experience). If you want to really learn linux for later professional use, you have to know Debian and Fedora or OpenSuSE. Fedora and OpenSuSE are upstream to the two distros that are most used in the enterprise world: RedHat Enterprise Linux and SuSE Linux Enterprise Edition. Debian is used in many specific servers and all kinds of specific applications because it's the easiest to work with if you need a very custom install, so it's pretty much a requirement to also know Debian. If you know Debian, you also know Ubuntu if you would ever come in an enterprise that uses the professional commercial Ubuntu operating systems and management softwares.