I need a good sound card for less then $50. I need to upgrade from my stock onbaord sound that came with my computer. Mainly because when i play battlefield 2 I get crackling sounds in most loud situations. No need for anything fancy I just need something that can handle a small 2.1 setup without any crackling during gaming. THANKS!