Most of these have already been reported recently, but here they are anywho:
BBV:
Hellboy (360)-$10.00
Alone in the Dark (360)-$10.00
Juiced 2 (360)-$1
Saints Row (360)-$1
EB:
Bioshock 2 (360)-$25
(wtf?)
I pre-ordered and didn't receive a code either. However, I called EB's customer service line (1-800-883-8895) and they're sending me a code via e-mail. They asked for some numbers from the receipt, my name and email. They said I should receive the code in 24-48hrs. Hopefully it works!
I think you've got the best (or near the best) you can do within your price range. Although I'm not totally up to date on the hardware scene, I would consider that setup mid-range. It will get the job done for a while, but don't expect anything extraordinary.