It had to do with the config file I used to call my dsl provider. I read Yet Another dsl-provider Example and it mentioned using the -m flag on pppoe to set it to 1452. I did so, and it all started working.
I think it's over now... and if I'm right, I'm sooooo glad.