Landscape structure and genetic architecture jointly impact rates of niche evolution