Toronto
I'm thinking of both gaming and performance, but I can't come up with these because there are so many various and it's hard to tell which is compatible for newer computer (And cheap if possible). That's what I'm looking for it.
The Microsoft Store is a pretty decent source of prebuilt computers, and they're running a two-day sale to counter Prime Day:
https://www.microsoft.com/en-ca/store/b/sale
Dell's doing the same:
https://deals.dell.com/en-ca
As for what to buy, it's hard for me to say because I build my own systems and so don't have a great sense for what's good pricing and what's terrible. I would recommend that if you go for, say, one of the Dell gaming desktops, to think about a graphics card upgrade--the GTX 1050 isn't the greatest card, I'd probably want at least a GTX 1060. I'm also not sure what the hell a GTX 1660 is but I suspect it's a newer-gen card that might actually be slower. You may want to just look at some gaming benchmarks, compare them with the specs you see, and decide on a suitable price/performance balance.
And honestly, pretty much anything you buy will perform better than your current system, so if you're okay with how your current PC performs then you should be happy with most configurations. Hell, I think Raspberry Pis might be competitive with your current rig based on what you've said, and that's a $50 hobby computer that fits in your pocket.