The segmentation of platforms makes the search space a bit complicated, but you can start from a list of prebuilt configurations (anandtech was mentioned), pick the one closest to your requirements, and swap/add/remove/adjust components a bit according to current functionality and price.
The segmentation of platforms makes the search space a bit complicated, but you can start from a list of prebuilt configurations (anandtech was mentioned), pick the one closest to your requirements, and swap/add/remove/adjust components a bit according to current functionality and price.