Before you blame your laptop, you must understand that modern Wi-Fi is no longer client-centric. Standards like and 802.11v (Network-Assisted Roaming) allow the router to tell the client, "Hey, here is a list of better APs."
When you adjust roaming aggressiveness, you are changing the specific RSSI threshold that tells the device: "This signal is too weak; find a new access point immediately." The Pros and Cons of Different Settings
Most Windows devices offer five levels of roaming aggressiveness, typically found in the tab of your Wi-Fi adapter's properties: Change WiFi Roaming Sensitivity or Aggressiveness [Guide]