Depends if you overclock or not, if you don't, the stock cooler will be fine, if you do, then pick up something like the Xigmatek HDT-S1283.
Depends on how much space you need, my Samsung is pretty good, I would recommend them.
Something like this.
Since you're need to spend as little as possible, just stick with the onboard.
The motherboard has an ethernet port, if you need a wireless card, they're not very expensive.
since you don't want to spend a lot. The RC-690
is really nice though.