Dual Wan, protocol policy routing for http

Hello,
I am quite new to mikrotik.

I have two internet connections, one over adsl (low latency but only 2 meg) and one over satellite (18 meg but high latency)

I have a routerboard 750 GL which I would like to use to control traffic flow over the connections.

My requirements are as follows.

On the Lan side of the Mikrotik (Ports 3,4,5) the router should be dhcp server enabled. Router address 192.168.5.1 and pool 192.168.5.50-100.

Port 1 of the router is connected to the adsl connection. This port should be a dhcp client
Port 2 of the router is connected to the satellite connection. This port should be a dhcp client.

By default I would like to send all http traffic (port 80, 443 and 8080) over the adsl connection and all other traffic
over the satellite connection.

If either links is down, all traffic should flow over the active connection.

I have looked at examples around load balancing but I am not clear which method of traffic profiling I need to use.
Any help much appreciated.

I am interested in the same exact setup, I’ve tried all of the available load balancing, policy routing, and failover options out there and I cannot get any of them to function properly.