You left the most important part out: exactly what type of layers do you work on? Dimensions, number of layers, 3-D? What do you do with them, etc.?
All those details make a huge difference as to RAM, installed VRAM on the graphics card, size of a dedicated, physically separate hard disk for Photoshop scratch files, etc.
On the other hand, your budget won't give you much discretion anyway,