It looks like you will be better off getting a day travel card from the ticket office if you are using TFL Rail where Oyster is not available (between Reading and West Drayton), otherwise I would simply use pay-as-you-go. You will get the 1/3 off, but avoiding Zone 1 will save you more.