Well I think I may change the board from 1D1 to 1D4 then 
My advise is to try your accelerator card into both motherboards and see which one (if any) give you problems. What card do you intend to put in it?
I had to do the timing fix on a 2B board last year because it didn't work reliably with my new ACA1232/33. I didn't do the fix first without testing - only an idiot would do that... I confirmed there was an issue first, and then I did the fix (simply remove 2 capacitors from rear of motherboard). Rather unsuprisingly, it fixed it.
@NovaCoder
I have a 1D3 as well, so not that rare...

As for the best revision - it has to be the 1A. Never heard a bad word said about it. Mine is still running strong as well - despite lots of abuse over the years.