r300g: reorder and cleanup register writes everywhere
5 files changed