Place the eggs in a saucepan and cover with water. Bring to a boil, remove from heat, cover, and let sit for 12 minutes. Transfer to an ice bath, then peel and chop.
In a small bowl, whisk together the mayonnaise, sugar, seasoned salt, and garlic powder until smooth.
Pat the peas and water chestnuts dry. In a large dish, layer the lettuce, tomatoes, water chestnuts, peas, chopped eggs, red onion, and shredded cheese.
Spread the dressing evenly over the top, making sure to seal it to the edges. Sprinkle with bacon, cover, and chill for at least 4 hours before serving.