They're the prices after he GC discount! Unfortunately there isn't a ticket that's valid either way, it's either via Reading or via Basingstoke. Note however that a change of route excess is the same price if purchased on board. Also, a via Basingstoke ticket would be valid via Reading by virtue of it being more expensive.
I've not checked the timetable but I'd expect it to be quicker both ways vi Reading.