most modern mice do not have issues.
high DPI is irrelevant. There is no benefit from having 3000 DPI over 800 DPI.
many many years ago, when mice had a ball inside them, they would do 400 counts per inch of travel. since printing was a large business back then, they used the term DOTS Per Inch because printers use to have dots (more dots = smaller and more defined font). today we prefer CPI to DPI but the guys in marketing still haven't figured out this and are afraid they will lose sales if they sell a mouse with 1600 CPI.
now, 400 CPI is not a lot. in some cases, you could say that if you divide one inch of desk into 400 separate dots, the dots wouldn't look like a straight line. So maybe reeeeally small mouse movements could be lost. So someone decided to make a sensor with 800! CPI which was twice as good!
Aaand then they got carried away. Since marketing is all about happiness
https://www.youtube.com/watch?v=DyKwzpx-CWo then people understood that more CPI = more good.
Now, if you *do* have ridiculously large desktop resolutions (mostly from people who use multiple monitors as one large panorama), then a 400 CPI mouse could be a bit too slow.
NOW mk.2, the mouse being slow is again irrelevant. Windows has a multiplier under Mouse (control panel)
https://www.reddit.com/r/GlobalOffe...ere_is_how_to_get_the_most_out_of_your_mouse/ or
https://superuser.com/questions/1135163/more-precise-windows-sensitivity-multiplier that allows you to transform those 400 DPI into 1300 DPI of movement. However, since it's just a multiplier, you can only really move in groups of 3 dots. So, if you move 1 dot, windows moves you by 3 pixels.
Competitive gaming had A LOT to do with mice getting higher CPI, because CS 1.6 players and Quake 3 players were getting pissed off at mice not being able to do high resolution screens together with small movements of the mouse on-screen.
So, more CPI allows for finer movement.
How finer? Here is the catch. 1600 CPI will allow you, at modern resolutions, to have the Windows multiplier set to 1 and move effortlessly and with perfect smoothness. In fact, most modern high-skill FPS players will set the mouse to the NATIVE setting of its sensor, and then adjust DOWN the multiplier. So, if your sensor is 1600, you might want to set the multiplier to HALF (0.5). And 800 CPI is really all you should need.
Also, if your mouse has a NATIVE setting of more than 1600, i would avoid it altogether.
https://www.youtube.com/watch?v=lc7JVjcPzL0
i better get some internet points for this post.
Now, back to you. Since you play mostly casual games, i suggest you grab one of the newer wireless Logitech mice. The new Lightspeed series is a masterpiece. I've had my ass whopped by people using the G603 in QuakeLive and in that game, people don't mess around. It's also comfortable and has 3 extra buttons.
You *could* go with a MOBA mouse, but i personally cannot recommend having so many side buttons, as you could easily click the wrong one. If you are on a budget, then you could consider the G403.
There are MANY other mice that work well on the market. Go back 5 years, and your choice was limited to maybe 10 models. Today, hundreds. Finding a mouse with a shape that fits your hand will take you a few years and many mice, and there is no way around that.
Finally, bookmark this channel and watch some of its videos:
https://www.youtube.com/watch?v=j7zEC8Ha02o