huh. i posted the ATX* spec, so . . . i don't think you did.
actually PCI-SIG since atx covers PSUs not add in cards.
(section 9 in attached)
You linked PCI-Express SIG spec, which is nice if you're a motherboard maker, but my beef is with case compatibility and enclosures which is clearly the realm of the ATX spec. Cases are built to ATX/mATX/MITX standards, not PCI-SIG standards.
It's potayto potahto anyway - the 4mm difference in slot height between ATX 2.2 and PCIe SIG is referring to the other end of the height dimension, which I'm not interested in since it isn't relevant for case/enclosure compatibility. All that matters (and my original point) is that cards aren't supposed to peek out above the expansion bracket. That's the spec, whether you use ATX, PCIe, VESA, or anything else; All standards agree on that.
How is this worse than a gtx 1650 while costing 150$??
I think if it costs more than a 1650, people will just buy the 1650 instead, right? It's the superior product by nearly a factor of two, there's a surplus of them on the used market for ~$100 each, and it has the same silicon and features set.
If you're worried about new vs used, I doubt any of these 1630s are made to high-quality standards, they all look like bottom-of-the-barrel dirt quality using very basic cooling, probably the cheapest sleeve-bearing fans they could source, and likely the bare minimum of PCB quality/components because margins are slim at this end of the market. I'd take a well-made used 1650 over a brand new 1630 any day of the week. Hell, with a bit of searching I could probably afford to buy
two used 1650s for the price of a new 1630 because that's how bad the MSRP is on these....
These are past listings, so this is a random selection (ebay's ordering) of what people actually paid for working GTX 1650s: