You realize that doing that with timer0 will break millis() and delay() right?
With my core (and most others - though a few use timer1 for millis; I don't like this because timer1 is the jewlery of the tiny85, so to speak - the fancy peripheral that does stuff almost nothing else in the AVR product line can), timer0 is used for millis(), and timer1 is the one you can play with freely without breaking stuff.
That said -
On Timer0, if you want to set TOP to adjust the frequency, you need WGM 7 (WGM00, 01, and 02 all 1). WGM02 is in TCCR0B, which you aren't configuring; this is probably why it's not doing what you want (though you haven't described the behavior you're observing)
A TOP of 179 and prescaler of 64 (CS=011) should get you ~700 hz from an 8MHz system clock.