So, I guess these are the only way to get things done in PTCL:
1) Insult them
2) Threaten to disconnect their shit
I went with the 2nd option this time since insulting wasn't working, and tada! Within 10 minutes, the guy called me back saying does it work now? I was watching the system log as he said that, and, the ADSL Link dropped, it had to re-train the line, then it connected on the first PPPoE dial attempt and boom. It works now. I hung up on him, put my TP-Link modem on instead and everything works great.
Now, the awesome thing is, when the technician guy had come earlier, he asked if I had requested for higher speeds, and he said the VDSL thing is almost done, and they are working on Fiber too.
I think GPON is still a long shot, but if VDSL comes here, I'm probably going to upgrade to 16 Mbps. I'll find out on Monday!