This appears to be a tower system using a standard-sized power supply, so that's good in case you need to upgrade the power supply (PSU).
Is this what the motherboard looks like on your system:
If so, then it looks like you have the standard 24-pin ATX connector and 4-pin CPU connector, rather than some wacky proprietary connectors for power.
BUT - you'll need to give us the brand, model, and, preferably, power specifications from the PSU's label. Just the total wattage isn't enough to know. Also, if there are any 6-pin, 8-pin, or 6+2-pin (basically, a 6-pin with a detachable 2-pin so it can be used as 6 or 8) PCIe connectors on the power supply.
Also, is this what it looks like in your case?
If so, then you should have a decent amount of room, though you might want to take measurements to be sure that metal panel toward the front isn't blocking too much.
Then there is the matter of your monitor's resolution and refresh rate, and if it has GSync, FreeSync, or neither.
Performance-wise, I'm also a little concerned about the 12GB RAM - that makes me think that it's a 4GB stick plus an 8GB stick. That means some or all of the RAM will run in single-channel mode rather than dual channel mode, hurting performance somewhat.
I might be getting ahead of myself with the RAM issue, though. Knowing your monitor's details, your power supply's details, and performance expectations will definitely be a good start, though.