I am buying an ethernet cable that is around 20 meters and i want the best quality. I dont really care about the price. I dont know what type to get though. Should i get cat5 or cat6? Should i get STP? I am using the cable to connect to my router downstairs to my computer upstairs.