The best bang for the buck, IMHO, is going with a couple of ASUS 520GC routers, flash them with DD-WRT, set the first one up as the main router and the second as a bridge to the first. Jack the DVR box into the 2nd router's switch and you're good to go.
Unfortunately this does involve Linux. :)