Direct trains between Oxford, Swindon, Bath and Bristol could run every hour under a new proposal backed by Oxfordshire County Council.