No, in question, best time complexity means best algorithm i.e. what is worst case time complexity of best algorithm.
I think the answer is $O(n)$.
We can find largest and second largest numbers in $S$ in $O(n)$ time. Now see if their sum is greater than $x$, if it is, return these two numbers, otherwise there can't be any pair whose sum is greater than $x$.