Having an older AMD card that works with the r600 mesa driver is not that bad, the performance is quite decent lately and it always supports the latest kernel and xorg.
But indeed, AMD screwed up the release of the 7000 series even on Windows.