What year is your Versys X 300? Depending on the year and mileage of your 300, sell it, use the money and get a larger displacement, older 650 Versys. I don't see the 300 as ideal for you from what you've said over different posts and threads. Going back a few years may be something you'll be thrilled with. I ride a 2001 ZRX1200 (81,000 miles) and it leaves nothing on the table to my riding buddies on FJR's, Concours 14's, et al. Nothing like a roll-on from 55 mph in 3rd gear and leaving them or staying even to the ton.
The benefit of displacement is the right wrist controls it all. Putter around like a moped, or tap into the reserves, you're not thinking how fast can I get to triple digit RPM (or close to it) to keep up with traffic.
In all seriousness, I know it's fun to ride a slow bike fast, but the RPM you said you turned on that thing to keep up with traffic, is insane and by over doubling the displacement with a similar cost later model 650 Versys you would be well served.
For example, A 2014 Versys 650 on FaceBook Marketplace in the front range of Colorado with 20,000 miles goes for $3,500. A 2017 650 with 8,000 miles is asking $5,500. You will always be able to get them for less than advertised. A 2017/2018/2021 Versys X (300) with under 10,000 miles goes for $3,330-$5000. Trade up, you won't be disappointed.