So... I decided to fix this again and try to reseating and replugin more hardware like CPU fan, processor etc., and I accidentally fixed it! It looks the problem was the hardware, not sure why that happened, maybe because this is an old machine?
So, I'm gonna close this thread since it alread solved.
Thanks!
===============
Nevermind, it was actually overheating problem. I was used SpeedFan to checking the temperature, but SpeedFan shown the wrong value which was a minus value when I launch a game(must be a glitch or something) but actually it was 80ish degree! So I clean the old thermal paste and apply the new one and the temperature now already fine(about 30~40ish when idle and 50ish when playing a game).
Last edited by Caveisier; Jul 3, 2016 at 05:57 PM.