Best way to do accurate amplitude measurements using FFT
You can interpolate using the transform of your chosen window function as the interpolation kernel (similar to Sinc reconstruction), and then use successive approximation to find the peak of the interpolated spectrum.
Pre-constructing a polyphase table using an extremely oversampled transform of your chosen window might or might not assist in this computation.