Anytime you use an extender, your transfer rates are cut in half from that extender. That's just a hardware limitation of extenders. Run cat6 to each floor. You can put a cheap switch on each floor at the end of the cat6 cable and have multiple ports. You could then also put individual access points on any floor that wouldn't cut the transfer rates in half.
__________________
|