Since your machine is just for video playback, here are a few tweaks I would suggest to keep things speedy:
These are mostly just background processes we don't generally notice when running, but It will give you a performance boost.
You can find a few more things HERE.
Another option is tweaking the video playback itself. If you use CCCP - Combined Community Codec Pack, you will have greater control over the playback settings.
You may as want to try the DivX decoder as well, as it uses Hardware accelerated decoding.
Do note, I am not sure how well CCCP will work with XMBC or Media Player, it seems to only apply to certain video formats/players.
I also suggest using the latest GPU drivers for whatever card you are using. I know both nVidia and ATI's Control Panels have settings to control the quality output from the card.
Audio playback differs for each person mostly based on their speaker setup. A lot of computers use Realtek audio now, and they have drivers that provide different options for you to optimize it based on the room, etc.
For internet streaming, my only suggestion would be to optimize your connection. Close all programs that use an active internet connection, and make sure no one else in the home is using it. My knowledge on that topic is limited.
Media center has VERY limited audio setup, so external audio drivers are necessary for better sound playback.
Best Answer
Download the latest version of xbmcFlicks
https://github.com/spudsdude/XBMC-Flicks/zipball/master
Extract to XBMC's addons directory -->
Windows 7 \ Vista: C:\Users\yourUsername\AppData\Roaming\XBMC\addons
Windows XP: C:\Documents and Settings\yourUsername\Application Data\XBMC\addons
Start/restart XBMC & look in your video addons..