Well if you're really aiming for higher priced lower performance, that's the Willamette you're talking about.
If I was you I'd save and get an AthlonXP 1600 which is much stronger, and costs way less. As for mobo, the Epox 8KHA+ is a good choice with 256DDR.
I'm saying this cuz a 1.7GHZ Willamette is too weak, and is more costly than AXPs, and I think most here will agree. But then again it's your choice, but you'd lose more money for weaker performance but a slightly better stability. And yes 478 you should go for, unless you want a 2GHZ dead-end. There is no diff between both but 478 is the future.
--
The other day I heard an explosion from the other side of town.... It was a 486 booting up...