Load balance or push browsing to one adsl router

heres my setup (see pic)
2 x adsl lines, 10.0.0.2 and 10.0.0.3
i want to load balance the load between them
…or even better, send browsing to one router and downloading and other protocols to other router.
Is it possible to have http BROWSING only to forward to 10.0.0.2 and DOWNLOADING to 10.0.0.3?

My other option that i was thinking of is to forward only certain sites like youtube for eg, to 10.0.0.2 and leave all other browaing / p2p / downloading to 10.0.0.3

would like your input

Browsing and downloading is the same thing initially. By the time you can tell that someone is downloading a large amount of data it’s too late to shift it to another router due to that usually changing the source IP address of the packet as seen by the server, which would break the connection.