Hrm, if the Tt 420W can't handle what you are running, then Enermax 350W will also be inadequate.
With 350W of total output, you'd only have 100W left for video card (radeon 9700 pro uses 54 watts), ram (roughly 10w per 128mb), and motherboard (~20w).