TL-WR740N is capable for 96...98 Mbps in both directions with stock firmware. Tested personally. If OP claimed internet speed is 3.3/0.5 MBps, he certainly have problem elsewhere. With resource he is using or with his ISP uplink.
To OP: what kind of uplink you have? Do you have other hardware in between like ISP modem or similar?