Preheat the oven to 425°F*. Line a large baking sheet with parchment paper and spray with nonstick cooking spray.
In a large bowl combine potatoes, oil, salt, pepper, and garlic powder. Toss to coat completely.
Place cubed potatoes onto the lined baking sheet. Bake, uncovered, for 45-60 minutes, or until the potatoes are crispy, flipping after 30 minutes.
Allow the roasted potatoes to cool for at least 15 minutes before assembling the salad.
While the potatoes roast, prepare the dressing. In a large bowl, combine sour cream, mayonnaise, ranch seasoning, blue cheese crumbles, most of the green onions (reserving a few for garnish), celery, and bacon. Mix until well combined. (The buffalo sauce will be added later with the potatoes.)
Add the roasted potatoes, buffalo sauce, and eggs to the bowl with the dressing. Gently toss until everything is evenly coated.
Drizzle with additional buffalo sauce and ranch dressing, if desired. Sprinkle with reserved green onions and season with extra salt and pepper to taste.
Serve warm, or refrigerate in an airtight container until ready to serve.