several things here

32 fields is likely very heavy data - depending on the fields but I’m assuming several long text fields

not sure why you’d be loading all 1600 clients on page load - the user would likely only have 10-20 active clients at a time, plus you are constraining to status = active

if they really did have 1600 active clients then a dropdown list would be extremely inefficient way to find a client. a search box would likely be better - this you can also restrain to 5-10 results for optimum performance

the main issue is likely the size of the data record
the secondary issue is likely insufficient filtering and constraints