How many ethernet cables can you physically fit into the router? If it is just one then I'd ring BT and ask for them to send you a new BT Home Hub.
You can then use that for wireless or failing that run ethernet from each port.
Quality of connection from such a long ethernet cable shouldn't be noticeable.