Surely your "ADSL router" has a bridge mode, that way you can connect it to your system via Ethernet and use a separate PPPoE client.
OpenBSD has 2 PPPoE implementations,
pppoe(4)(in-kernel) and
pppoe(8)(userland).
I've only seen an internal PCI ADSL card once, I'm fairly certain they are not supported by BSD.