I have got this for my cousin and it's performance is good given the price 800 at that time. Regarding Ddwrt I haven't flashed it yet but have read good reviews that it works well. Just mentioned it as a extra benefit given price vs features consideration.He is quite happy with it since he keeps it on 24x7 and working really well.