There are probably several other threads in this forum that you can look through that will give you an idea of what hardware people are looking to upgrade to. However, if you're starting from scratch, then I don't think a total budget of $1,000 will get you everything that you want, and as jak points out, you'll need to be more specific with what your needs (and expectations) are.