OK, so there's a bit of a debate about it recently and a few tech YouTubers have also given their opinion, so it's only relevant that some random nobody with too many posts on a tech-forum also gives theirs.
I'll start off with what GCN cards AMD has released since 2012.
300 Series:
R9 390X - Hawaii XT 2816 Stream processors based on GCN 1.1 R9 390 - Hawaii PRO 2536 Stream processors based on GCN 1.1 R9 380 - Tonga PRO 1792 Stream processors based on GCN 1.2 R7 370 - Pitcairn PRO 102