Finally got this problem fixed today. The problem was with my secondary fan. The blue wire to the fan was damaged. After fixing it, the miner works perfect.. Hashing at 4.6Th/s
Hope this helps anyone with similar problems.
Looks back at the pictures from above, it's quite obvious that my secondary fan wasn't working at its optimum speed.
Thanks for the help everyone