I'm planning to get the Gigabyte Radeon HD 7970 GHz Edition, but I saw many comments about it, saying that 90% come faulty, they are unable to overclock, and the HD 7970 is better overall. Is that true?
Overclocking can't be considered as a defect if it runs normal operations.... The 7970 is the same as the ghz, but not guaranteed to run at higher clocks, and might have better fans and voltage management (.
The faulty ones are usually user error (bad psu, static fry, bios settings), but can also be board related (doa, or needing a vbios update)
Just look up 7970 vs 7970ghz, theres a toms article somewhere.
Remember that you will see more defects in forums because the functioning ones are not being called out (people don't go on forums to say how their cards are working just fine).