Brotha Desmond said:
A lot of people are saying that I will need to upgrade my pc, which is not a hobby I want to get into. I don't like spending money on hardware aside from the initial investment if I can help it.
It all depends on what you want to do.
Do you want to max everything out at a playable framerate?
You're going to need to upgrade.
Do you want to just play games?
You won't need to upgrade for at least half a decade, probably more.
Keep in mind you have to upgrade consoles too, and that's going to end up more expensive when all you need to do for your PC is buy a mid range graphics card at that point. You spend more after the initial investment to save yourself from making another initial investment, like buying new tires for your car rather than buying a new car.
Either way though, unless you want to max things out that point is still years off, so you'll be fine - especially for the games you have listed as wanting to play.