Due to a new supply of income with my first job, and going without an upgrade in around seven months, i have a decent amount of money to throw around at my computer. What got me back into this was seeing that my video card (leadtek 6800nu) at newegg for some $160 refurbed and im questioning whether or not just to pick it up and get some SLi action going on. However, ive become quite addicted to autocad with my drafting class and using several things at once (aim/xfire/winamp/etc) while playing games and a dual core cpu came to mind. Also with games like BF2 who hog memory, upgrading to two gigs of memory seems like a almost essential upgrade. I'd most likely be able to spend $300-400 max, so getting all of this is not an option. My question is, what do i double up on?