I have started with the perturbed lattice suggested in Dmitri's answer and using it I think I can show such a $k$ cannot exist. If it does fix $k$. We choose $n$ very large we take $n$ times $n$ grid of points in a square grid since we cannot have three points in a line we perturb each amount by a small quantity small enough not to cause any point within a triangle of other points in the grid to be outside the triangle or on the boundary in the new grid. The rest of this proof will be about points on a lattice when we reach a certain point we will use the above to get a contradiction in the perturbed set of points.
For any pair of points $A$ and $B$ the number of points whose distance from the line containing the points is less than $nk^{2}$ is less than $\sqrt2n^{2}k^{2}$ (we bound the number of points by the number of points whose distance from the line segment with greatest length which is that connecting two diagonal points. This line segment has length $\sqrt2n$ multiplying by the distance gives $\sqrt2n^{2}k^{2}$. So we have $n^2k-\sqrt2n^{2}k^{2}$ points whose distance from the line containing the two points is greater than $nk^{2}$. Now I can use Pick's theorem to show that there must be at least $nk^{2}/2$ points in the triangle or twice as many on the border of the triangle. I use the distance of the point to the line containing the line segment as the altitude an assume the line segment has at least length one to get a lower bound on the area of the triangle.
Now if any of these points are inside the triangle then the line connecting this point and the point of the triangle not equal to the two points of the segment must pass through the line segment but we cannot have this. If any of the lattice points lie on the line segment AB then the area will increase by an amount greater than one for each point and there will be more points that have to lie on the other two sides or the interior. So we can ignore these points in our argument
Now I choose $n$ large enough so that $n^{2}k-\sqrt2n^{2}k^{2}/16$ satisfies the following property the number of integers whose prime factor are all less than $k^{-100}$ is less than $(n^{2}k-\sqrt2n^{2}k^{2})k^{100}/16$. I can do this because for any set of primes the percentage of numbers divided by members of those primes only goes to zero as n goes to infinity.
So we have $n^{2}k-\sqrt2n^{2}k^{2}$ points whose distance from the line containing the two points is greater than $nk^{2}$ we divide them into 16 sets depending on whether their $x$ and coordinates are greater than the $x$ and $y$ coordinates of the two points. So we will have one set of $n^{2}k-\sqrt2n^{2}k^{2}/16$ points whose relation with the coordinates of $x$ and $y$ is always the same we can use the above property of $n$ to get the the number of points whose greatest prime factor in the distance $y$ from the first point is greater than $k^{-100}$ and whose greatest prime factor in the difference from the $y$ coordinate of the second point is greater than $k^{-100}$. To see this note that the number of points which don't satisfy this property with respect to the first coordinate is $(n^{2}k-n^{2}k^{102}/16$ and the number of points which don't satisfy this property with respect to the second coordinate is $1/16(n^{2}k-\sqrt2n^{2}k^{102}$
assuming the worst case that the sets are disjoint and subtracting from $n^{2}k-\sqrt2n^{2}k^{2}/16$ we get $n^{2}k-\sqrt2n^{2}k^{2}/16-(n^{2}k-\sqrt2n^{2}k^{102}$.Then we do the same with the $x$ coordinate ending up with $1/16(n^{2}k-n^{2}k^{2}-2\sqrt2n^{2}k^{102})$.
We want to limit the number of points on the the line $PA$ by getting a large prime to divide the different of the $x$ coordinates of the two points or the difference of the $y$ coordinates of the two points and also the same for $PB$. However for this to work the large prime cannot divide both coordinates.
So we have to filter out all points $P$ where the difference of the $x$ coordinate of $P$ from the $x$ coordinate of $A$ is divisible by a prime $q$ greater than $k^{-100}$ and the difference of the $y$ coordinate of $P$ from the $y$ coordinate of $A$ is divisible by the same prime $q$. Fortunately we can bound this by $n^{2}$ multiplied by the series $1/x^{2}$ with $x$ greater than $k^{-100}$ which sums to roughly $k^{100}$ and $2(k^{100})n^{2}$ is much less than $1/16(n^{2}k-n^{2}k^{2}-2\sqrt2n^{2}k^{102})$ and an error term.
The error term can be viewed as extra points near the edge of the grid of points whose $x$ coordinate and $y$ coordinate differ from the $x$ coordinate and $y$ coordinate of $A$ by a multiple of $q$. The point is that some of the points near the edge of the square may not be counted. These can be bounded by the set of points whose $x$ and $y$ coordinates differ from $A$(or $B$, we are doing this for both points) by a multiple of $q$ and one of those differences is the largest multiple of $q$ at which such a difference occurs. Thus these points lie on the edges of a square we bound the error as follows for a certain value of $n/q$ this square will have less points on it than inside so we just add another copy of the series and that takes care of them. Other wise we have $n/q$ is small and the ratios of the multiples of $q$ are limited and we can cover them by taking all the grid points that lie on a certain set of lines.
For $q$ such that $n/q$ is greater than 10 the error will be less than the series as the points at the edge of the square will bound the error. So for both $x$ and $y$ we take an additional copy of the original series.If we have $n/q$ less than 10 than the error will be bound by the border of the square and the points on the border of the square will have certain ratios as $n/q$ is less than 10 the ratio two numbers less then 10 so we can remove in addition all lines through $A$(and $B$ we have to do this for each point)whose slope is a ratio of two numbers less than 10. There will be less than a 100 such lines so we will subtract at most $100n$. This will still leave the remaining number of points greater than zero as for large $n$ $100n$ will be much less than a quadratic function of $n$ and $2(k^{100})n^{2}$ is much less than $1/16(n^{2}k-n^{2}k^{2}-2\sqrt2n^{2}k^{102})$ as mentioned above.
So we have at least one point $P$ whose distance from the line containing $A$ and $B$ is greater than $nk^{2}$ satisfying the above properties and hence the distance from the two points is greater than this amount for each of the two points in particular there must be one coordinate of each point whose distance is $1/\sqrt2$ this amount that difference coordinate of these coordinates distance from $P$ must be divisible by a large prime greater than $k^{-100}$ and the other coordinate is not. but that limits the points on the line segments from $P$ to $A$ and $B$ to the distance times $k^{100}$ for the other point we get a similar limitation but by Pick's theorem we need at least $2n^{2}k^{2}$ points on the edges of the triangle to prevent points from forming in the interior and giving a contradiction. The factor of $k^{100}$ prevents this and forces a point in the interior which remains in the interior of the perturbed points and thus the line from this point and $P$ will cross the line segment between $A$ and $B$ forcing a contradiction.