@candiecoatediv I love Macs, I love my MacBook Pro, and for everyday use, I much prefer macOS to Windows. But it's true, Macs aren't gaming computers by any stretch of the imagination. The only laptops with dedicated graphics cards are the 15" MacBook Pros, which start at $2,400 U.S. and absolutely don't justify the high price tag if your primary goal is to play games. (They are wonderful though.)
The iMacs are more reasonably priced—you could get an entry-level dedicated card in a $1,300 21" model. That's still more expensive than a Windows PC with equivalent hardware though, and the card isn't as strong as you'd like for even a moderately demanding game like TS4. Stronger cards come in increasingly expensive models.
On the other hand, you could get a Windows gaming laptop for $1000, or even less when there's a convenient sale. I looked only briefly, so I could give you an idea of what's out there, and I found these two models, for $900 and $1,050 (plus a $50 rebate). They both have an Nvidia 1660 ti for a graphics card, which should absolutely run all TS4 packs, now and in the future, on ultra settings. They also both have a 512 GB SSD. The second one has a much stronger processor than the first, although the first one is still fine for TS4. They do only have 8 GB memory, but you could easily add a second RAM stick for maybe $40.
https://www.newegg.com/p/N82E16834235244?Item=N82E16834235244
https://www.newegg.com/black-msi-gl-series-gl73-8sd-297-gaming-entertainment/p/N82E16834155231?Item=N82E16834155231
You could save even more money if you wanted to cut corners a bit, although $700 is pretty much the floor for decent gaming laptop these days, even with sales.
Windows can be jarring to someone who's used to macOS; it certainly was for me when I Bootcamped my laptop last year. (I partitioned the hard drive and installed Windows 10 on one side.) But the long startup times are mostly a thing of the past—mine boots in about 30 seconds, since it's running off an SSD. You can also disable apps on startup, as well as the notorious Windows data sharing.
I'm not trying to make Windows sound amazing or anything, but for playing games, it's a much better choice any time money is a significant factor. If you do decide to go that direction, I'd be happy to look for other options for you as well—just let me know what other features you'd like, and anything else you'd want to do besides play TS4.
So as reluctant as I might be to recommend a Windows PC to a Mac person, it may be the best option for you. In your position, I'd likely keep my Mac for everyday use and mostly just use the PC for games, and maybe a few other apps that are on the demanding side or don't run in macOS. If you have more questions, please feel free to ask.