The card it's self isn't bad, but it's kinda low end to today's gaming standards. You will be able to play Halo with it without a problem, but you will have performance issues with some other more recent titles.
Also, I've never bought any products form Sparkle, so no feedback there.