any errors in event viewer? control panel/administrative tools/event viewer
any yellow question marks beside sound video and game controllers in device manager? control panel/system/hardware/device manager
you say above that indeo codec "keeps reappearing after boot up" try clicking start/run and type msconfig,click the start up tab and untick all but your AV and firewall and restart the computer.
try the direct x troubleshooter,click start/run and type dxdiag click on the sound and music tabs and run the tests.also click more help/sound or troubleshooter tabs.
all i can think off.