This is a fairly low spec device. You can comfortably fit all the hardware, case, PSU, cooling etc. in a $600-700 budget. If you want to go small form factor then it'll cost a bit extra, but not that much extra.
Not a PC gaming expert though and I don't have infinite resources to spend on figuring out how many millimeters of space each specific case has and how long a GPU is =)
But I've seen enough horror stories where someone bought a GPU or a heatsink that was like 5mm too big and didn't fit in the case without a hammer.