The main problem I have is that I get my TV through the broadband (ADSL) and there are severe restrictions on how things can be connected.
My ISP/TV provider gives out a modem+router (Actiontec V1000H) and the TVs have to be connected to this unit (via cat5 or coaxial). Unfortunately, the Actiontec uses a custom firmware that makes it nearly useless for advanced users. This means no DHCP control, no static IP, no custom DNS etc. etc. It does allow for one DMZ port. My first solution was this (Network_1):

Unfortunately it gave ridiculously low speeds on an otherwise gigabit network. I hear that has to do with double NAT even if one port on the Actiontec is DMZ. In this network I had set my DD-WRT router to disable DHCP and FW everything to my Amahi machine. Again, it worked but very very slow.
So now I had to revert to a basic network:

Speeds are back to normal. But this means no Amahi DHCP

Any ideas?
Would having two NIC in my Amahi machine help in any way?
If I have to stick with Network 2, how should I setup Amahi? (i.e. no DHCP vs. only DNS server vs. DHCP)
I cannot get a separate modem from my ISP. Third party modems are hard to find, expensive, and no one knows if they will work. Bridge mode seems to be a no go for the TV.