i wouldn't go with the twin fan option. i still have the original fan on mine & it's quite powerful. it thats not cooling your engine then there may be problems elsewhere.
best idea would be to get the result on the headgasket before moving on to other ideas.
ps. if you are having overheating issues now then putting a GRS on will only make things worse!!