Provat att köra dd-wrt i den du har?
Det kanske löser problemen