People make a much bigger deal out of bottlenecking than I feel is warranted. Even in a well-thought-out system, chances are that either your CPU or GPU is going to be slightly faster, and that's fine. The only times real issues arise are when your budget is so poorly allocated that you're losing performance in the work you plan to do. My recommendation to you would be to determine your budget, read some guides and put together a PCPartpicker list, and then post it here on the forum for advice in the New Builds and Planning section. That way, people can help you re-adjust your choices if they think you could get more for your money.